//---------------------------------------------------------------------------------------------------
inline const Attributes& VertexBuffer::GetAttributes() const
{
	return m_kAttributes;
}
//---------------------------------------------------------------------------------------------------
inline int VertexBuffer::GetVQuantity() const
{
	return m_iVertexQuantity;
}
//---------------------------------------------------------------------------------------------------
inline int VertexBuffer::GetChannelQuantity()
{
	return m_kAttributes.GetChannelQuantity();
}
//---------------------------------------------------------------------------------------------------
inline bool VertexBuffer::HasPostition() const
{
	return m_kAttributes.HasPosition();
}
//---------------------------------------------------------------------------------------------------
inline bool VertexBuffer::HasNormal() const
{
	return m_kAttributes.HasNormal();
}
//---------------------------------------------------------------------------------------------------
inline bool VertexBuffer::HasTCoord(int iUnit) const
{
	return m_kAttributes.HasTCoord(iUnit);
}
//---------------------------------------------------------------------------------------------------
inline int VertexBuffer::GetPositionOffset() const
{
	return m_kAttributes.GetPositionOffset();
}
//---------------------------------------------------------------------------------------------------
inline int VertexBuffer::GetNormalOffset() const
{
	return m_kAttributes.GetNormalOffset();
}
//---------------------------------------------------------------------------------------------------
inline int VertexBuffer::GetTCoordOffset(int iUnit) const
{
	return m_kAttributes.GetTCoordOffset(iUnit);
}
//---------------------------------------------------------------------------------------------------
inline void VertexBuffer::SetVertexQuantity(int iVQuantity)
{
	m_iVertexQuantity = iVQuantity;
}
//---------------------------------------------------------------------------------------------------
inline float* VertexBuffer::GetData()
{
	return m_afData;
}
//---------------------------------------------------------------------------------------------------
inline const float* VertexBuffer::GetData() const
{
	return m_afData;
}
//---------------------------------------------------------------------------------------------------
